package com.moliku.insurance.model.dto.pingan.personal.insure;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class PingAnRiskDutyListParam {

    /**
     *险种代码,
     *【必填】
     */
    @ApiModelProperty("险种代码")
    @NotBlank(message ="险种代码,不能为空")
    private String planCode;

    /**
     *责任编码,
     *【必填】
     */
    @ApiModelProperty("责任编码")
    @NotBlank(message ="责任编码,不能为空")
    private String dutyCode;

    /**
     *每标的保额/限额 Double,
     *【必填】
     */
    @ApiModelProperty("每标的保额/限额 Double")
    @NotNull(message ="每标的保额/限额 Double,不能为空")
    private Double insuredAmount;

    /**
     *实交保费 Double
     *【必填】
     */
    @ApiModelProperty("实交保费 Double")
    @NotNull(message ="实交保费 Double不能为空")
    private Double actualPremium;
}
